Host key verification failed [RESOLVIDO]

Publicado por Filippe em 12/09/2009

[ Hits: 57.429 ]

 


Host key verification failed [RESOLVIDO]



Se por acaso algum dia você se deparar com um erro semelhante a este:

# sftp 10.XXX.XXX.XXX
Connecting to 10.XXX.XXX.XXX...

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
57:a8:ef:f6:74:1f:81:12:84:7d:06:82:da:e3:25:50.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:8
RSA host key for 10.XXX.XXX.XXX has changed and you have requested strict checking.
Host key verification failed.
Couldn't read packet: Connection reset by peer

Não se preocupe, isso acontece porque o ssh, quando inicia uma nova conexão, gera uma chave RSA para realizar conexão segura entre os 2 hosts. Quando a um mesmo IP é atribuído a máquinas diferentes este erro acontece, visto que cada IP é amarrado a uma chave única.

Para resolver este problema é simples, da máquina que você está se conectando, edite este arquivo:

# vi /root/.ssh/known_hosts

E apague a linha correspondente ao seu ip, que, para quando a conexão for realizada novamente, ele gere uma nova chave para a máquina. :)

Espero que ajude alguém.

Abraços.

Outras dicas deste autor

Classe em Java para validar regex no padrão: dd/mm/aaaa hh:mm:ss

Twittar via terminal no Linux

Adicionar repositório RPM FORGE no CentOS

Iniciando mais de uma instância de memcached no mesmo servidor

Pidgin não criptografa senhas armazenadas

Leitura recomendada

Boot gráfico no Debian Lenny usando o startupmanager

Confgurando rede sem fio Intel PRO/Wireless 3945 a/b/g no Slackware 12

Backports no Devuan

Bug no Fedora Core 3: Escolhendo gerenciador de janelas

Removendo os daemons do Evolution e do Tracker (o indexador de arquivos) da inicialização automática do GNOME 3.x

  

Comentários
[1] Comentário enviado por Credmann em 13/09/2009 - 03:13h

No caso de `Offending key in /root/.ssh/known_hosts:8' eu uso este comando:

nano +8 /root/.ssh/known_hosts

Um Control+K remove a linha e um Control+O o salva.

[2] Comentário enviado por cosmo9 em 05/02/2010 - 09:38h

Deparei-me com essa situação e essa dica foi a melhor e mais rápida solução que encontrei!

Valeu Credmann!

Até mais!

[3] Comentário enviado por msnake em 15/09/2018 - 09:01h

Vlw Bro! ajudou muito.

No meu caso, foi informado a linha 7, então apaguei e funcionou de boa!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts